İbrahim Can

Yazılım Mühendisliği · Son Sınıf Öğrencisi

LinkedIn GitHub Medium PDF İndir +90 553 839 69 52 ibrahimm.can@hotmail.com

Altınbaş Üniversitesi Yazılım Mühendisliği (İngilizce) son sınıf öğrencisiyim. Backend geliştirme, veri analitiği ve veri mühendisliği alanlarında deneyim sahibiyim. Yapı Kredi Teknoloji'de fintech ve ödeme sistemlerinde staj yaparak servis entegrasyonları, API geliştirme ve çevik süreçlerde görev aldım. 42 İstanbul programında algoritmalar ve sistem programlama; SoftITO Veri Analitiği eğitiminde Python, SQL, veri görselleştirme ve makine öğrenmesi konularında çalıştım. Ölçeklenebilir ve veri odaklı yazılım sistemleri geliştirmeyi hedefliyorum.

Yazılım Mühendisliği Stajyeri

Inventra — İstanbul

  • Java ile backend geliştirme süreçlerine katkı sağladım.
  • API geliştirme, hata giderme ve test çalışmalarında görev aldım.

Yazılım Mühendisliği Stajyeri

Yapı Kredi Teknoloji — İstanbul

  • Java ve Spring Boot kullanarak fintech ödeme sistemlerinde backend geliştirme yaptım.
  • RESTful API geliştirme, entegrasyon ve mikroservis mimarileri üzerinde çalıştım.
  • JUnit ve Mockito ile birim testler geliştirdim; kod incelemede SOLID ve temiz kod prensiplerini uyguladım.
  • Jira ve Confluence kullanarak Agile süreçlerinde aktif rol aldım.

Yazılım Mühendisliği, Lisans (İngilizce)

Altınbaş Üniversitesi

Yazılım Mühendisliği Programı

42 İstanbul

Peer-to-peer, proje tabanlı yazılım eğitimi (C, sistem programlama, algoritma).

Veri Analitiği Eğitimi

SoftITO

Python, SQL, Pandas, NumPy, veri görselleştirme, keşifsel veri analizi ve makine öğrenmesi temelleri.

Elektrik Piyasası Fiyat Tahmini

İspanya Elektrik Piyasası Fiyat Tahmini — 2015–2018 saatlik üretim, tüketim ve hava verisiyle piyasa takas fiyatını tahmin eden zaman serisi modeli. Ridge, Random Forest, XGBoost ve LightGBM algoritmaları kullanıldı; en iyi sonuç XGBoost ile alındı.

Python XGBoost LightGBM Random Forest Ridge

Kripto Piyasasında Balina Hareketleri ve Manipülasyon

Python · ARIMA · XGBoost · LightGBM · GraphSAGE

On-chain işlem, sosyal medya duygu analizi ve borsa fiyat verisi birleştirilerek büyük cüzdan hareketlerinin fiyata etkisi incelendi. ARIMA, XGBoost ve LightGBM ile saatlik fiyat tahmini yapıldı; balina hareketleri ve cüzdan ağı (GraphSAGE) özellikleri kademeli eklenerek her veri kaynağının katkısı test edildi.

Event Announcement System

Java · Spring Boot

RESTful API ve veritabanı entegrasyonu ile etkinlik oluşturma ve yönetim uygulaması.

Banking System Demo

Java

Hesap yönetimi, para transferi ve temel finansal işlemleri simüle eden bankacılık uygulaması.

Library Management System

Java

Kullanıcı ve kitap yönetimi için katmanlı mimariye sahip kütüphane yönetim sistemi.

Decision Tree Analysis

Python

Karar ağacı algoritmasıyla veri sınıflandırma ve keşifsel veri analizi çalışması.

Minishell

C

Unix tabanlı kabuk uygulaması; process yönetimi, pipe ve system call mekanizmaları.

Philosophers

C

Çoklu iş parçacığı ve senkronizasyon; mutex ile eş zamanlı süreç yönetimi.

Cub3D

C

Ray casting tekniğiyle 3B görselleştirme; grafik algoritmaları ve matematiksel modelleme.

Push Swap

C

Stack veri yapılarıyla minimum işlem sayısında sıralama algoritması optimizasyonu.

Pipex & Get Next Line

C

Unix pipe/I-O yönlendirme simülasyonu ve buffer yönetimli dosya okuma fonksiyonu.

Diller

JavaPython CSQL

Backend

Spring BootREST API FastAPIMicroservicesOOP

Veri & Analitik

PandasNumPy MatplotlibSeabornPlotly Scikit-learn

İstatistik

Time SeriesRegression Analysis Statistical ModelingEDA Data Visualization

Makine Öğrenmesi

RegressionFeature Engineering XGBoostLightGBM GraphSAGEModel Evaluation

Veritabanı & Test

PostgreSQLOracle SQLPL/SQL JUnitMockitoIndexing & Partitioning

Data Engineering

ETL / ELTApache Spark Apache KafkaApache Airflow Hadoop / HDFSData Pipelines

Araçlar

GitMaven JiraConfluence DockerLinux

Prensipler

SOLIDClean Code Design PatternsAgile

Ana Dil

B2 — Orta İleri